animal hard to control/tame - Alemán Inglés Diccionario